草庐IT

Java 属性与 Android SharedPreferences

全部标签

java - 验证 XSD 文件

我想验证XSD文件(不是XML)。我使用的方法是将XSD视为任何其他XML文件并使用此www.w3.org/2001/XMLSchema.xsd作为模式。我正在使用以下代码:StringschemaLang="http://www.w3.org/2001/XMLSchema";SchemaFactoryfactory=SchemaFactory.newInstance(schemaLang);Schemaschema=factory.newSchema(newStreamSource("C:\\Users\\aprasad\\Desktop\\XMLSchema.xsd"));Vali

c# - 如何在不替换所有属性的情况下编写 xml 属性?

我正在使用这个:publicvoidWriteSettings(stringkey,stringvalue){XmlWriterSettingsxmlSettings=newXmlWriterSettings();xmlSettings.Indent=true;xmlSettings.NewLineOnAttributes=true;XmlWriterwriter=XmlWriter.Create(TMP_FULLPATH,xmlSettings);writer.WriteStartElement("settings");writer.WriteAttributeString(key,

android - 在包“android”中找不到属性 'contentDescription' 的资源标识符

我在ImageView上的“[Accessibility]MissingcontentDescriptionattributeonimage”之前收到此警告,然后我将此代码添加到其中:android:contentDescription="@string/desc"现在我遇到了一个错误Noresourceidentifierfoundforattribute'contentDescription'inpackage'android这是我的代码: 最佳答案 您需要将名为desc的字符串资源添加到您的项目(例如,res/values/s

java - 检测文本内容是否有CDATA

我有两个用于获取应用程序描述的API和一个通用UI。我需要在Java中检查描述是否带有CDATA标记。例如,一个应用程序具有以下描述:"WhatisSkype?Skypeissoftwarethatenablestheworld'sconversations.MillionsofindividualsandbusinessesuseSkypetomakefreevideoandvoicecalls,sendinstantmessagesandsharefileswithotherSkypeusers.Everyday,peoplealsouseSkypetomakelow-costca

xml - XSL 检查以查看是否有任何子节点具有属性

我有以下XML:...我在确定节点是否有子节点后使用以下XSL模板:...我将如何包装contents来确定所讨论的节点是否有子节点,任何子节点都具有p的属性。我正在测试当前节点是否具有p属性但我不确定如何找到节点的子节点是否有p。对于上面的XML示例,我想忽略因为它的child不包含p的属性,其中我想处理。如果您需要更多说明,请告诉我... 最佳答案 andI'musingthefollowingXSLtemplateafterdeterminingifthenodehaschildren:...这段代码根本没有按照它所说的去做!

java - Spring 和 CastorMarshaller : add namespace to XML root

我的Java应用程序试图从网络服务获取信息。XML请求需要在XML根元素(类名)中指定命名空间,但标签(类字段)的命名空间需要为空(null),否则webservice将拒绝请求。我必须将Spring3.0和SpringWS2.0与CastorMarshaller(目前使用Castor1.3.1版)结合使用,以便将我的Java对象编码到XML中/从XML中解码。请注意以下代码片段中的__PREFIX__和__NAMESPACE__位置。所需的编码输出(即所需的生成的SOAP请求)fieldValue当前编码输出(即生成的SOAP请求)不添加命名空间fieldValue或者给所有元素添加

java - 解析连续的 XML 文档流

我有一个外部系统的套接字连接,它接受命令并以XML格式发送结果。每个命令和结果都是一个独立的XML文档。我应该使用哪个Java解析器(/组合):在不关闭连接的情况下连续解析流(我知道这很愚蠢,但我过去尝试过DOMParser,当在流中遇到另一个文档根目录时它会抛出异常,这是完全可以理解的)。我需要类似的东西:连续读取流,当文档被完全接收时,进行处理。我不知道文档有多大,所以我需要让解析器找出文档的结尾。将每个传入文档反序列化为bean实例(类似于XStream所做的)将命令对象从带注释的类实例序列化为输出流(类似于XStream所做的)。我不想使用两个单独的库来发送和接收。

ID 属性的 xmllint 验证错误

我正在尝试验证此XML文档:AliceBob针对以下DTD:运行xmllint--dtdvalidtest.dtdtest.xml产生:test.xml:3:elementCONTACT:validityerror:SyntaxofvalueforattributeCONTACT_NUMofCONTACTisnotvalidtest.xml:7:elementCONTACT:validityerror:SyntaxofvalueforattributeCONTACT_NUMofCONTACTisnotvalidDocumenttest.xmldoesnotvalidateagainst

xml - 为 logback(.xml) 导入外部属性

我有一个logback.xml配置文件如下:%d{HH:mm:ss,GMT}%-5p[%t]%c{10}%X{hub}/%X{device}/%X{channel}%m%n而且我想知道我是否能够将另一个.xml文件中的外部附加器和记录器加载到该文件中以供使用?有什么想法吗?我不想在主.xml中直接使用这个外部附加器和记录器。谢谢 最佳答案 @SpencerKormos提供的先前链接无效,因此更新链接http://logback.qos.ch/manual/configuration.html#fileInclusion这样对于fut

java - 使用 JAXB 解码 XML 而无需转义字符

想象以下情况:我们从一些外部工具收到一个xml文件。最近在这个xml中,节点名称或它们的richcontent标签中可能有一些转义字符,如以下示例(简单):IamaNoteforNodeää!在使用JAXB解码文件后,那些转义字符将被取消转义。不幸的是,我需要他们保持原样,意思是逃脱。有什么方法可以避免在解码时对这些字符进行转义?在研究过程中,我发现了很多关于编码xml文件的问题,但这些问题都没有帮助我:Question1Question2是否有可能使用JAXB实现这个目标,或者我们是否必须考虑更改为不同的xml读取器API?先谢谢你,伊梅内